range of patterns